A lease agreement is a legally binding contract between a landlord and a tenant that outlines the terms and conditions under which the tenant can occupy a property, including details such as the duration of the lease, rental payment amounts, responsibilities for maintenance, and rules regarding the use of the property.